"""
命令行工具模块

提供命令行界面进行视频处理和工作流执行。
"""

from .commands import (
    VideoCommand,
    WorkflowCommand,
    ProjectCommand,
    ConfigCommand
)

# 延迟导入 main_cli 以避免循环导入问题
def get_main_cli():
    """获取主CLI函数"""
    from .main import main_cli
    return main_cli

__all__ = [
    "get_main_cli",
    "VideoCommand",
    "WorkflowCommand",
    "ProjectCommand",
    "ConfigCommand",
]
